li {
  list-style: none;
}
a {
  text-decoration: none;
  color: #333333;
}
.webkit {
  display: -webkit-flex;
  display: -moz-flex;
}
main {
  padding-top: 1.11111111rem;
}
main figure dl {
  display: -webkit-flex;
  display: -moz-flex;
  border-bottom: 1px solid #cccccc;
}
main figure dl dt {
  padding-top: 0.46296296rem;
  padding-right: 0.46296296rem;
  padding-bottom: 0.46296296rem;
  padding-left: 0.46296296rem;
}
main figure dl dt img {
  width: 3.24074074rem;
  height: 3.24074074rem;
}
main figure dl .one {
  padding-top: 1.25rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
main figure dl .one h3 {
  font-size: 0.43518519rem;
  line-height: 0.50925926rem;
}
main figure dl .one p {
  font-size: 0.34259259rem;
  color: #e40000;
  padding-top: 0.43518519rem;
}
main figure dl .two {
  display: none;
}
main figure dl .two button {
  width: 1.48148148rem;
  height: 100%;
  background: red;
  font-size: 0.46296296rem;
  color: #ffffff;
}
